<?php

namespace common\models;

use Yii;

/**
 * This is the model class for table "{{%system}}".
 *
 * @property int $id
 * @property string|null $a_appid 小程序appid
 * @property string|null $a_secret 小程序secret
 * @property string|null $qiniu_ak 七牛云ak
 * @property string|null $qiniu_sk 七牛云sk
 * @property string|null $qiniu_bucket 七牛云空间
 * @property string|null $qiniu_domain 七牛云域名
 * @property int|null $activity_evaluate 活动审核开启
 * @property string|null $mch_id 微信商户号
 * @property string|null $pay_key 微信v2密钥
 * @property string|null $cert_path 微信cert证书
 * @property string|null $key_path 微信key证书
 * @property float|null $activity_discount 活动会员折扣
 * @property float|null $shop_discount 商城会员折扣
 * @property int|null $order_evaluate 商品审核开启
 * @property string|null $phone 电话
 * @property string|null $about_us 关于我们
 * @property int|null $recent_day 近期活动天数
 * @property int|null $receipt_time 自动收货时间
 * @property int|null $order_cancel 订单自动关闭
 * @property int|null $act_cancel 活动自动关闭
 * @property string|null $apple_name 小程序名称
 * @property string|null $vip_img 会员图片
 */
class System extends BaseModel
{
    public $timestamps = false;
    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return '{{%system}}';
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['activity_evaluate', 'order_evaluate', 'recent_day', 'receipt_time', 'order_cancel', 'act_cancel'], 'integer'],
            [['activity_discount', 'shop_discount'], 'number'],
            [['about_us'], 'string'],
            [['a_appid', 'a_secret', 'qiniu_ak', 'qiniu_sk', 'qiniu_bucket', 'qiniu_domain', 'mch_id', 'pay_key', 'cert_path', 'key_path', 'phone','apple_name','vip_img'], 'string', 'max' => 255],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'a_appid' => '小程序appid',
            'a_secret' => '小程序secret',
            'qiniu_ak' => '七牛云ak',
            'qiniu_sk' => '七牛云sk',
            'qiniu_bucket' => '七牛云空间',
            'qiniu_domain' => '七牛云域名',
            'activity_evaluate' => '活动审核开启',
            'mch_id' => '微信商户号',
            'pay_key' => '微信v2密钥',
            'cert_path' => '微信cert证书',
            'key_path' => '微信key证书',
            'activity_discount' => '活动会员折扣',
            'shop_discount' => '商城会员折扣',
            'order_evaluate' => '商品审核开启',
            'phone' => '电话',
            'about_us' => '关于我们',
            'recent_day' => '近期活动天数',
            'receipt_time' => '自动收货时间',
            'order_cancel' => '订单自动关闭',
            'act_cancel' => '活动自动关闭',
            'apple_name' => '小程序名称',
            'vip_img' => '会员图片',
        ];
    }

    /**
     * 获取数据
     * @return array|System|\yii\db\ActiveRecord|null
     */
    public static function getModel()
    {
        $model = self::find()->orderBy(['id'=>SORT_DESC])->one();
        if (!$model){
            $model = new self();
        }
        return $model;
    }
}
